package br.com.eduquiz.session;

import java.util.List;

import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.framework.EntityHome;

import br.com.eduquiz.entity.AdministradorGrupo;
import br.com.eduquiz.entity.Telefone;

@Name("administradorGrupoPerfilHome")
public class AdministradorGrupoPerfilHome extends EntityHome<AdministradorGrupo> {

	private static final long serialVersionUID = -4878985747397276594L;

	@In
	private AdministradorGrupo administradorGrupo;
	
	public void init() {
		setInstance(administradorGrupo);
	}
	
	@SuppressWarnings("unchecked")
	public List<Telefone> getTelefone() {
		List<Telefone> telefone = (List<Telefone>) getEntityManager().createQuery("FROM Telefone t WHERE t.administradorGrupo.id = :id")
			.setParameter("id", getInstance().getId())
			.getResultList();
		
		return telefone;
	}
}
